<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.smalls.com/wcf/2014/core" elementFormDefault="qualified" targetNamespace="http://schemas.smalls.com/wcf/2014/core" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="ConfigObject">
    <xs:sequence>
      <xs:element minOccurs="0" name="GisServiceConfig" nillable="true" type="tns:GisServiceConfig" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NavigationConfig" nillable="true" type="tns:NavigationConfig" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConfigObject" nillable="true" type="tns:ConfigObject" />
  <xs:complexType name="GisServiceConfig">
    <xs:sequence>
      <xs:element minOccurs="0" name="AutoloadMapServices" nillable="true" type="tns:ArrayOfServiceBase" />
      <xs:element minOccurs="0" name="MapServices" nillable="true" type="tns:ArrayOfServiceBase" />
      <xs:element minOccurs="0" name="OverviewMapServices" nillable="true" type="tns:ArrayOfServiceBase" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GisServiceConfig" nillable="true" type="tns:GisServiceConfig" />
  <xs:complexType name="ArrayOfServiceBase">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ServiceBase" nillable="true" type="tns:ServiceBase" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfServiceBase" nillable="true" type="tns:ArrayOfServiceBase" />
  <xs:complexType name="ServiceBase">
    <xs:sequence>
      <xs:element minOccurs="0" name="Caption" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Code" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ServiceBase" nillable="true" type="tns:ServiceBase" />
  <xs:complexType name="ServiceLayer">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:ServiceBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="Background" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Foreground" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ImageUrl1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ParmsExpression" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Tags" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Token" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Url" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ServiceLayer" nillable="true" type="tns:ServiceLayer" />
  <xs:complexType name="ServiceDirectory">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:ServiceBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="SubNotes" nillable="true" type="tns:ArrayOfServiceBase" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ServiceDirectory" nillable="true" type="tns:ServiceDirectory" />
  <xs:complexType name="NavigationConfig">
    <xs:sequence>
      <xs:element minOccurs="0" name="Parts" nillable="true" type="tns:ArrayOfNavigationBase" />
      <xs:element minOccurs="0" name="Tools" nillable="true" type="tns:ArrayOfNavigationBase" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NavigationConfig" nillable="true" type="tns:NavigationConfig" />
  <xs:complexType name="ArrayOfNavigationBase">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NavigationBase" nillable="true" type="tns:NavigationBase" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNavigationBase" nillable="true" type="tns:ArrayOfNavigationBase" />
  <xs:complexType name="NavigationBase">
    <xs:sequence>
      <xs:element minOccurs="0" name="Caption" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ImageUrl1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsChecked" type="xs:boolean" />
      <xs:element minOccurs="0" name="ParmsExpression" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NavigationBase" nillable="true" type="tns:NavigationBase" />
  <xs:complexType name="NavDirectory">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:NavigationBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="SubNotes" nillable="true" type="tns:ArrayOfNavigationBase" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="NavDirectory" nillable="true" type="tns:NavDirectory" />
  <xs:complexType name="NavUISLXap">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:NavigationBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="Background" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Foreground" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Package" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Source" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Tags" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="NavUISLXap" nillable="true" type="tns:NavUISLXap" />
</xs:schema>